package edu.sjb.map;

public class Map {

    protected GenericMapElement[][] mapData;
    protected int totalWidth;

    public Map(int w,
            int h) {
        mapData = new GenericMapElement[w][h];
        totalWidth = w;
    }

    public GenericMapElement getElementAt(int w,
            int h) {
        return mapData[w][h];
    }

    public void setElementAt(int w,
            int h,
            GenericMapElement gme) {
        mapData[w][getHeigth() - h - 1] = gme;
    }

    public int getWidth() {
        return mapData.length;
    }

    public int getHeigth() {
        return mapData[0].length;
    }
}